const express = require('express');

const app = express();

function fn(req,res,next){
    // res.send('返回首页');
    console.log("这是第一次执行");
    next();
}

let fn2 = (req,res,next)=>{
    console.log("这是第二次执行");
    next();
}

let fn3 = (req,res)=>{
    res.send('第二次响应');
};

// 控制请求方式
app.get('/',fn,fn2,fn3);

// 不限制请求方式 - 直接执行中间件
// 执行中间件，不去管具体的请求方式
app.use(fn3);

//监听请求 - 处理路由地址响应数据
app.all('*',fn);

app.listen(80,()=>{
    console.log("启动成功");
});